First time visitor - 03/12/03 11:53 PM
We are planning a vacation in June 2004. We are going to be staying at Xanadu and renting a 3 bedroom villa.....does anyone have any information on this place. We are very excited....AC sounds great.....