BOW WOW MEOW Store in MENLO PARK October 23, 2021 Address 654 Santa Cruz AveMENLO PARK, CA 94025Contact Tel: (650) 323-2845Contact Store Review Store Your Name * Your Email * ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ Your Review * Find on Map