1. Search a PROMO CODE
2. Go to Official Hotel Site
3. Book Direct
Show 10 photos
Villa Garden Miami
1051 North East 89th Street, Miami, United States
Show map
Internet
- Wireless internet on site.
Nearby Hotels
Villa Santro
1200 Northeast 82nd Street,MiamiMare Azur Miami Luxury Apartments by Grand Bay
7951 NE Bayshore Ct,MiamiMiami Luxury Bay Front Flat
7951 Bayshore Court,MiamiShorecrest Miami Bay Luxury Apartments
7951 Northeast Bayshore Court,Miami