Loading hotels
Confirming room availability...
Villa San Souci, 1987 North East 123 Street North Miami, North Miami, United States
Moderately priced three-star hotel “Villa San Souci” is situated in North Miami. It boasts a convenient location within 3 km from the city center.