Description: Top of the World Spa & Resort is a private estate located in Temecula, Ca. It overlooks the Temecula Valley below and is sixty minutes from San Diego. This is the perfect location for family reunions and corporate retreats.
CONTACT OWNERS VIA "BOOKING AND AVAILABILITY CALENDAR" TO FACILITATE ONLINE CORRESPONDENCE OR BOOKINGS
or contact admin@internetvillaholidays.com stating Property ID number