4750 Amelia Island Parkway Amelia Island, Fernandina Beach, Florida 32034 USA
Terrace/Patio
Claim copyright