Liz Ulrich, LMT in Baltimore: Swedish and Deep Tissue Massage Near Federal Hill

Liz Ulrich operates a solo massage therapy practice in Federal Hill, offering Swedish and deep tissue treatments in a private setting, without the overhead or scheduling constraints of a larger spa.

What She Offers

Liz Ulrich is a licensed massage therapist (LMT) specializing in Swedish and deep tissue modalities. Swedish massage uses long, flowing strokes to improve circulation and ease tension; deep tissue targets muscle knots and restricted movement with sustained pressure. Both are 60- or 90-minute sessions. She does not offer hot-stone, hot-tub, or body-wrap amenities that larger spas market, which keeps her rates lower and her practice focused on manual technique.

Pricing and Session Length

A 60-minute Swedish or deep tissue session costs $80; a 90-minute session is $120. These prices are fixed and do not fluctuate seasonally. Liz accepts cash and card; confirm payment methods when booking. First-time clients often book the 90-minute option to allow time for consultation and a slower, deeper treatment that accommodates initial assessment.

How This Compares to Other Baltimore Massage Options

The Spa at Topnotch (Inner Harbor) charges $150 to $200 for a 60-minute massage and bundles treatments with amenity access (thermal pools, steam). Kwan Yin Healing Arts, a nonprofit community clinic in Remington, offers massage on a sliding scale ($40 to $80 for 60 minutes) to serve low-income clients; booking requires calling in advance and may have wait times. Canton Wellness Center, a medical spa in Canton, charges $100 to $140 for 60 minutes and requires a consultation for clinical deep tissue aimed at injury recovery.

Liz Ulrich falls in the middle: lower than luxury spas but higher than sliding-scale clinics, and without the clinical assessment structure of a med spa. Her practice suits clients who want focused hands-on work without paying for amenities or navigating appointment delays.

Who This Works For (and Who It Does Not)

This practice is best for people seeking straightforward massage without distractions or frills. If you respond well to firm pressure and prefer a therapist who specializes in one or two techniques rather than an expanding menu, Ulrich's scope is a fit. The private setting also suits clients who feel more comfortable in an intimate space than in a larger facility.

It is not the right choice if you need spa amenities (saunas, lounges), hot treatments (stone or herbal wraps), or clinical intervention for pain tied to diagnosed injury. Ulrich does not function as a physical therapy adjunct; if you are working with a PT or physician on recovery, confirm that massage aligns with your care plan before booking.

What to Expect on Your First Visit

Call or text to book an appointment at least a few days ahead; same-day slots are rare. Arrive 5 to 10 minutes early. The first visit includes a brief intake conversation about any areas of tension, injury history, and pressure preference (light, medium, or deep). You will then move to the massage room, undress to your comfort level, and lie face-down or face-up under a sheet. The 60-minute session includes about 50 minutes of hands-on work; the 90-minute includes 80 minutes of work. Expect minimal talking during the massage itself. After the session, Ulrich may suggest stretches or self-care practices relevant to the areas worked.

Hours, Location, and Parking

Liz Ulrich operates by appointment only, typically 10 a.m. to 6 p.m. Monday through Friday, with occasional weekend slots. She is located in Federal Hill; confirm the exact address and parking details when you book, as street parking varies by time of day. There is no walk-in service.

Liz Ulrich's practice fills a gap between commercial spas and sliding-scale clinics: a therapist-led, low-overhead business that charges fairly for skilled work without selling amenities or medical claims. For Baltimore massage clients who know what they want from a session and prefer direct contact with one LMT over spa-chain scheduling, this is a working alternative.