Get a Hotel in North Miami

Villa Dimitri

Villa Dimitri

North Miami • Show on map /10 View Details for Price

Boasting a garden an outdoor pool and pool views Villa Dimitri is set in North Miami. The air-conditioned accommodation is 32 km from Fort Lauderdale and guests benefit from complimentary WiFi and private…More info

Book now