Best Restaurant in Amelia Island Specializing in traditional flavors from Spain & Portugal. Located in historic downtown Fernandina Beach, Florida (Amelia Island).

Choose to dine in our cozy main dining room, enclosed patio dining room or in our lush outdoor garden (weather permitting).

22 S. 4th Street, Fernandina Beach, FL 32034

(904) 261-7700

Hours of Operation:
Monday - Sunday: 5-10 pm

Reservations recommended on weekends and peak seasons.

For map and directions, please click here.