The Tailor Maid Location Map and Directions
We are located at the Stanford Shopping Center, Palo Alto, CA 94304.
You’ll find us above j.jill, across from Abercrombie & Fitch.
Please call 650-328-8858 if you need further directions.
Enter your address below to get driving directions from your location to The Tailor Maid