Chaps Restaurant, 3419 Fairview St, Burlington Millcroft
2842nd visitor, Write a review
Chaps Restaurant Map

near L7N 3N9

Chaps Restaurant is ranked #10 of 26 nearby Restaurants.

They say Chaps Restaurant is good, great, terrible