The Westin St. John - Bay Vista Villas
Questions & Answers

« Back to resort

Are the Bay Vista Villas on the ocean side of the main road?

Yes, Bay Vista is in the main area and near the pool/beach!
Tracy P. answered Aug 25, 2022
Helpful?   1 0 Report
Yes, Bay Vista Villas are in the main Westin Hotel area close to the main pool
Karen H. answered Apr 3, 2022
Helpful?   1 1 Report