About
Falcon Nest Bar and Grill is a laid-back beachfront restaurant on the Island Harbour wharf in Anguilla, famous for oversized grilled lobster, crispy fish bits, live island music, and easygoing Anguillian hospitality.
Falcon Nest Bar and Grill is a laid-back beachfront restaurant on the Island Harbour wharf in Anguilla, famous for oversized grilled lobster, crispy fish bits, live island music, and easygoing Anguillian hospitality.