The Delta Luxury Apartments

 7809 Merrick Road, RomeNY 13440