We tried to guess where you are. Click to change.

This is my favorite place to eat in all of LA. It was an...

Tuesday, November 18, 2008
This is my favorite place to eat in all of LA. It was an old-timey feel and the French-dipped sandwiches are delicious. I go for the turkey with ...
1001 N Alameda St
Los Angeles, California 90012
(213) 628-3781

More Reviews