The Place Beach Restaurant & Bar

Anguilla Restaurants

Nestled in the middle of beautiful Rendezvous Bay: dazzling waterfront, refreshing drinks, delicious lunch or dinner.