Customer Support

Call : 0141 628 6100

Monday - Friday 10am to 5pm

Facilities in Villa Princess

  • Terrace
  • Barbecue
  • Patio
  • Garden view

Villa Princess in Rhodes Location Map