Bermuda Beach

Several two and three storey mini blocks of flats encircling a private swimming pool and entertainment area.

Gallery