Crab Trap Restaurant in Downtown Fernandina Beach Florida
Crab Trap Restaurant and Bar is an institution of indulgence in DownTown Fernandina Beach on Amelia Island. The open the doors at 5pm and people are waiting outside for that delectable moment. 2 floors of ocean atmosphere dining bliss.
