August 28, 2017 Castle Point by OBM International Pin on Pinterest Pin Save Photo Save Email Photo Email Castle Point is a beautiful beach house located in Tucker’s Town, Bermuda, designed by OBM International.