Oh! Mexico is an authentic Mexican restaurant that has been bringing excellence to Miami Beach since 1997. The simplest way to define Oh! Mexico is with one simple word: “REAL”


Guests will find the authenticity of this restaurant from the first taste of fresh Oh! Guacamole to the artisan furniture. Whether indoor our outdoor, a quick get away to Mexico is always possible.