Since 1997, Oh! Mexico has brought authentic Mexican fare with style to Miami Beach. Our fun and casual restaurant offers something the whole family can enjoy. The simplest way to define Oh! Mexico is with one word: “REAL”.
The Best Molcajete, Tacos, Fajitas, Mole, Enchiladas, Margaritas and more at Miami Beach. Oh! Mexico has been the best Mexican restaurant for more than 25yrs with the largest tequila selection over 150 different types, mezcals, beers and more.

OH MEXICO Ocean Drive

Come dine with us at our Authentic Mexican Restaurant in Ocean Drive, where we’ll make you say “Oh!” as you enjoy the best margaritas and tacos in Miami Beach. Our restaurant is conveniently located in the famous Ocean Drive neighborhood, near popular hotels, attractions, and more.
Oh Mexico Restaurant & Tequileria Ocean Drive
Oh Mexico Restaurant & Tequileria Española Way

Oh Mexico Española Way

Located in the same corner at historic Espanola Way since 1997, Oh! Mexico Restaurant offers a wide list of tequilas and mezcals along with mouthwatering authentic Mexican dishes to make your dining experience unforgettable.

OH MEXICO Lincoln Road

Located on the world-renowned Lincoln Road , Oh Mexico Lincoln Road is your perfect destination for a unique dining experience with exquisite Mexican dishes and cocktails when visiting Miami Beach’s shopping district.