Report Abuse

Yes, Bay Vista Villas are in the main Westin Hotel area close to the main pool