THERAPY Stores, Inc. Categories RetailDowntown Businesses 250 Castro St Mountain View CA 94041 (650) 691-1186 Visit Website Rep/Contact Info Nikki He × Nikki He Phone: (650) 691-1186 Send an Email Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×