Louver House, 311 Meridian Ave, Miami Beach, FL 33139


Louver House 311 Meridian Ave Miami Beach Louver House Miami Beach is an extraordinary boutique building located in the sought after south of fifth neighborhood in Miami Beach. Featuring 12 spacious 3 bedroom 3.5 bathroom residences ranging from 2,008 to 2,432 square feet with private elevators, top of the line [...]