6222 Palmer Rd, Palmer Rapids, ON K0J 2E0, Canada +1 613-758-1264
How to go there
Italian restaurant Loc: 45.3227 / -77.5149
Plan your visit