The Spa at Elbow Beach

60 South Shore Rd., Paget Parish, Bermuda, PG 04 | Directions