Welcome to Pepper Palace of Canada
Schaumburg, Illinois



5 Woodfield Mall Unit D307
Schaumburg, IL 60173
(847)619-6190
oneilljryan@gmail.com

Instagram Twitter


Photos coming soon!