Phone(650) 328-5992
Address 2237 El Camino Real, Palo Alto, CA, United States 94306
Visit Website
Details
Reviews
Faq’s
Photos
Village Flower Shoppe is your preferred florist in Palo Alto. Contact them for all your floral needs !