The apartment is beautifully positioned on Willards Beach and promenade. Bermuda is a well maintained, secure complex. Consists of 3 bedrooms and 1.5