Fernandina Beach / Florida / United States
Enjoy gourmet burgers, sandwiches, and tacos at Falcons Nest, a family-friendly pub and restaurant with aviation memorabilia dcor in Amelia Island, FL. Relax in a casual environment with pool tables, HDTVs, and NFL Sunday Ticket. Located at Omni Amelia Island Plantation Resort, this expansive hangout also features trivia games on Wednesday nights.