Welcome to Pepper Palace of Canada
Niagara on the Lake, Canada

Pepper Palace Niagara on the Lake
330 Taylor Road Unit 705
Niagara on the Lake, ON L0S 1J0
(905) 685-3232

notl@pepperpalace.com