Holiday Inn Rochester-South address and location map.

Holiday Inn Rochester-South address is Rochester 1111 Jefferson Rd, 14623-3155 New York USA