Holiday Inn Rochester South Rochester United States | Superior Hotels
1111 Jefferson Road, Rochester, United States
Return home