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.
More spots in South BeachSee more
Time Out Market
Time Out Market is a big food hall on Lincoln Road with some pretty good local restaurants inside.
Bodega Taqueria y Tequila
Bodega is one of South Beach’s best taco spots with a bar in the back that gets pretty packed on weekends.
Kith Treats is an ice cream shop inside a sneaker store in South Beach full of stylish teens and surprisingly good ice cream.
More Mexican spotsSee more
Taquerias El Mexicano
Taquerias El Mexicano is a classic spot for tacos and margaritas on Calle Ocho.
Tacomiendo is an Edgewater taco truck parked inside an outdoor plant shop. The tacos are simple but tasty - and the place is also BYOB.
Taqueria Hoja is a small taco spot in Downtown serving some of Miami’s best tacos, burritos, and flautas.
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 an excellent Italian spot in Miami Beach with some of the best pasta in the city.
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