Our Critics' Picks

MORE

Tierra Madre

1202 N. Alvarado St.
Los Angeles, CA 90026

Details

  • $
  • Patio/Sidewalk Dining
  • Breakfast, Lunch, Snack Food
  • No Alcohol
  • Street Parking
View All

More Latin American Restaurants in Los Angeles