Skip to the content
New Kennedy Square 新旺角廣場
Menu
Home
Hours & Directions
Find Store
All Stores
Hours
Monday to Sunday: 9am to 9pm
Address
8360-8362 Kennedy Road, Markham