Was working out in Brampton the other day and drove by a plaza with Queen Spa showing. 370 Main st N Unit 124.
Never seen this one before maybe it's new? Their was another Queen Spa in Brampton. Just wondering if anyone has been this location?
Never seen this one before maybe it's new? Their was another Queen Spa in Brampton. Just wondering if anyone has been this location?