Location

18 Town Hill Road, Smiths, Bermuda