Search Hotels
Search History
1 Hotels found in South Miami.
Destination: USA South Miami |
Hotel Address: 8440 Southwest 70 Avenue
Located 10 minutes walk from Dadeland Mall in South Miami, this property offers fully-furnished, apartment-style accommodations An outdoor swimming pool is on site
A fully equipped kitchen is included in each suite at Miami Vacation Corporate Rentals Guests can also enjoy a balcony and flat-screen TV
Guests can work out in the state-of-the-art fitness centre or visit the Italian-style coffee bar...More