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.

Photos

Reviews