Towne Food & Drink-Los Angeles is located in Los Angeles, United States on 1011 S Figueroa St. Towne Food & Drink-Los Angeles is rated 3 out of 5 in the category modern izakaya restaurants in United States.
Address
1011 S Figueroa St
Service options
TakeawayDine-in
Amenities
Bar on siteToilets