national.restaurant
Restaurant Menus & Prices
Restaurants Near Me
Gift Cards
Nutrition
Recipes
Content Hub
Home
Restaurants Near Me
El Metro Restaurant
FL
Miami
El Metro Restaurant Locations in
Miami, FL
El Metro Restaurant - 5355 Northwest 72nd Avenue
5355 Northwest 72nd Avenue
Miami, Florida 33166
El Metro Restaurant Locations in Cities Nearby