Salt

Salt
4750 Amelia Island Pkwy, Amelia Island, FL, 32034-5501
 

High-end restaurant within the posh Ritz-Carlton Hotel crafting seasonal New American cuisine.