Serena is a Mexican restaurant located on the roof of the Moxy hotel. They have a menu with things like sopes, tostadas, agua chiles - though nothing really stood out to us. The shrimp in our grilled shrimp tostada was a little overcooked, and the uni in the uni and crab tostada was oddly flavorless. But the space is pretty, with comfortable seating and some nice greenery. It’s on the second floor, so there isn’t much of a view, but Serena still could be an option for cocktails and a couple of small plates if you’re bouncing around South Beach, though prepare for a touristy crowd since this is a hotel restaurant.
Where we've featured it
More spots in South BeachSee more
Osteria Morini is an Italian restaurant in a South Beach hotel. It’s a little touristy, but the pasta is very good and the outdoor seating is pretty.
Yardbird Southern Table & Bar
Yardbird Southern Table & Bar in South Beach serves fried chicken and other Southern classics in a stylish space.
More Mexican spotsSee more
Tacos El Carnal
Tacos El Carnal is a simple Mexican restaurant in Little Havana that serves delicious tacos.
Coyo Taco is a casual taco shop with multiple locations throughout Miami, and the tacos are definitely worth waiting in line.
Coyo Taco is where you’ll find the best tacos in Wynwood, as well as a little speakeasy nightclub in the back.
Suggested by our writers
Lucali in Sunset Harbour has some of the best pizza in Miami. You might have to wait, but it will be worth it.
Macchialina is a small Italian spot in Miami Beach with some of the best pasta in the city, which is the biggest reason to come here.
Taquiza is a rare affordable spot in South Beach that also makes some of the best tacos in the city.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more