Osprey Village At Amelia Island
76 Osprey Village Dr
Amelia Island, FL 32034
Located at 76 Osprey Village Dr, Osprey Village At Amelia Island is a senior care community serving Amelia Island, Florida. The facility is in a mostly middle income area, with a median family income of $56,569. It has ...