Loading hotels
Confirming room availability...
Villa Riza, 1278 South Venetian Way, Miami, United States
Boasting air-conditioned accommodation with a private pool, lake view and a patio, Villa Riza is set in Miami. Located 1.9 km from Lummus Park Beach, the property offers an outdoor swimming pool and free private parking.