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.

904 261 8100
20 South 2nd Street, Fernandina Beach, FL, 32034, United States
Switch to desktop site
sc