Osprey Village at Amelia Island Plantation

48 Osprey Village Dr Fernandina Beach FL 32034 (888) 848-5698