Semilla
Restaurant • Bar • American restaurant • Seafood restaurant • French restaurant • Wine bar • Gluten free restaurant • Modern french restaurantOne of the Top rated French restaurants in Miami Beach
Address
1330 Alton Rd, Miami Beach, FL 33139
Website
Contact
(305) 674-6522Price rating
$$ $$
Rating on Google Maps
4.60 (721 reviews)Open on Google Maps