Le Clos - Café Restaurant Provençale serves delicious dishes by candlelight in a charming intimate 1906 cottage located in the historic district of Fernandina Beach on Amelia Island Florida.

Share
904 261 8100
20 South 2nd Street, Fernandina Beach, FL, 32034, United States
sc