Nellie's Place

8120 Avalon Blvd
Los Angeles, CA 90003
No photo available for this business

Business Information


Customer Reviews (1 reviews)


on Yahoo Dec 14, 2009
I ordered the short ribs, they were still breathing, soooo pink. I showed the waitress, who informed me that they are supposed to have a 1" pink spot all the way through. Of course I did not eat then, and will never return... (more)

Browse our top cities

Browse cities by state