Map & Directions

Touch of London Spa is located at: 1275 Lincoln Avenue, Suite 8, San Jose, CA 95125 8

We are conveniently located on “The Avenue” in downtown Willow Glen in San Jose, CA.