Metropol Restaurant
OPEN NOW
Today: 12:00 pm - 10:00 pm
Phone: (787) 300-1200
Address: 11401 NW 12th St, Miami, FL 33172
Website: https://metropolrestaurant.com/restaurants/metropol-restaurant-miami
Metro PCS
https://metropolrestaurant.com/restaurants/metropol-restaurant-miami