Get directions to: White Lotus Vegetarian Restaurant, San Jose, CA
Restaurant address: 80 N Market St San Jose, CA 95113, USA
Restaurant: White Lotus Vegetarian Restaurant