Welcome to Pepper Palace of Canada
Niagara Falls, Canada


Pepper Palace Niagara Falls
6380 Fallsview Blvd Unit 228
Niagara Falls, ON 14304
(905) 358-8338
nf@pepperpalace.com

Photos coming soon!