Description

The Delta is your luxury short term lease apartments in Rome NY offering guests an affordable way to enjoy sophistication and elegance. We also offer 6 month lease apartments to cater for work placements, family time and more. Browse the website for more details.

business
Contact Us
  • Address: 7801 Merrick Rd, Rome, NY, USA, 13440
  • Phone: (315) 617-3300
  • Date: 2021-05-22 16:20:12
  • Website: https://thedeltaapartments.com/apartments-for-rent
  • Average Visitor Rating:
  • Find us on: