Rainbow Beach House

We loved our stay on St. John in this wonderful house! Each morning we took walks along the water and each evening ended with a swim in the pool. We will be back!