48 Kenmount Road
St. John’s NL
On the second floor of Avalon Mall, right next door to the Newfoundlander Store and steps away from the cinema.
The charming city of St. John’s is the oldest city in North America and home to the Avalon Mall, the largest shopping centre in Newfoundland and Labrador.
Sign up now for wellness tips, news and special offers to be planted straight in your inbox.
Welcome to the Saje Community!