Microtel Inn & Suites Chili/Rochester 2 stars

3258 Chili Avenue, Chili Center, NY 14624, United States of America

Hotel image
Read more reviews for Microtel Inn & Suites Chili/Rochester