El 20 de Mayo, MIAMI, Florida (FL)
Conveniently situated at 2238 Northwest 82nd Avenue () in MIAMI, Florida (FL) (33122), El 20 de Mayo is available at 3055910438. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in MIAMI, Florida (FL)
El 20 de Mayo contact information and details:
Address: 2238 Northwest 82nd Avenue - , MIAMI, Florida (FL) 33122
Contact Phone: 3055910438
