Mermaid Bar - Florida House Inn - 22 S 3rd St

22 S 3rd St, Fernandina Beach, FL 32034, USA

Location

22 S 3rd St
Fernandina Beach , FL
Phone Number: 
(800) 258-3301