25.800637 ­-80.128952
Go to map view
33140 Miami Beach, FL, United States , 255 W 24th Street +1 305 532 9341
The Mantell Tower is a historic Art Deco apartment complex located in the heart of South Beach, Miami. Using a small footbridge, guests will be able to access the beach in just a few minutes walk, and Lincoln Road Mall is also just a short stroll away. The Mantell Tower apartments are set in a quiet building located in a residential street, that permits a qu... More from Amoma

Get Rates

Show The Mantell Plaza at top of the results.

Get Flight + Hotel

Star Ratings

The Mantell Plaza