Holiday Inn Rochester South is a well-established hotel in Rochester, NY, offering comfortable accommodation and a range of amenities for travelers.
With a convenient location and friendly staff, this hotel provides a relaxing environment for guests to enjoy during their stay in the area.
Generated from their business information