MICROTEL ROCHESTER CHILI

3258 Chili Ave
Chili
New York
United States