Free Wi-Fi
Free private parking
Boasting air-conditioned accommodation with a balcony, Villa Aria is situated in North Miami. This property offers access to a terrace, free private parking and free Wi-Fi.
119 road, 1989, North Miami, 33181, United States