Port Royal Bay, Bermuda Explained

Port Royal Bay is located in the western end of Horseshoe Bay in Bermuda.

References

32.2667°N -115°W