7.7 Guest rating

Hotel Castillo

Hint: You can enter any city or hotel name

Book Hotel Castillo

31 Longbridge Road, Vaughan 5.3 km from city center
  • Parking
    • free
Facilities of Hotel Castillo
Room facilities
  • Air conditioning

Show Hotel Castillo on the map

Castillo 43.829403 -79.432869