Contact Us Towson Wellness Center 200 E. Joppa Road Suite 402 Towson, MD 21286 410-598-9836 Telephone [email protected] Hours of Operation: Call for Appointment Parking: FREE Parking Lot Use Google Map below for driving directions.