At last! Markham has opened Go Place Spa, an Asian spa resort that brings wellness to the next level. Fully equipped with multiple therapy rooms, hot tubs and personal services all in one beautiful space that saves you a trip to Asia. Boasting a massive space of 68 000 square feet, Go Place Spa’s a […]