Glory Temple

5 Wescott Road, Saint David's Island, Bermuda, DD 03