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