Grand Food Depot
Restaurant
•
358 W 38th St, Los Angeles, CA 90037, USA
8.6
Sunday: 9 AM – 1 AM
See which of your friends recommend this restaurant
Get Biter