"Very bad service, an hour waiting for an appetizer, understaffed"
Phone: +13057638242
Address: 615 71st St, 33160, North Miami Beach, US, 33141, United States
City: North Miami Beach
Website: https://www.restaurantemitierra.com/
Monday: 08:00 -21:00
Tuesday: 08:00 -21:00
Wednesday: 08:00 -21:00
Thursday: 08:00 -21:00
Friday: 08:00 -22:00
Saturday: 08:00 -22:00
Sunday: 08:00 -21:00
Dishes: 2
Amenities: 9
Categories: 5
Reviews: 1955