Little Shoe Palace (North York)

3189 Bathurst Street, Toronto, ON

416-785-5290