Amelia Apartment Homes
1601 Nectarine St
Fernandina Beach
FL
32034
(904) 261-9113
Open Map
Description
Amelia Apartment Homes is located at 1601 Nectarine St in Fernandina Beach and has been in the business of Real Estate Agents And Managers since 2003.
by dandb on April 25, 2015 from
dandb
apartment operators
Apartments
Apartments Unfurnished
real estate
Real Estate - Apartments & Condominiums
Real Estate - Property Management
real estate agents & managers
real estate leasing & rentals
real estate management
unfurnished apartments