Tea Time in Palo Alto

Tea house · 542 Ramona St, Palo Alto, CA

Hours

More food in Palo Alto, CA · Tea House in Palo Alto