Menlo Park’s Pet Place celebrating 20th Anniversary today!
Menlo Park’s Pet Place is celebrating its 20th anniversary today with special events and goodies. Pet Place is located at 777 Santa Cruz Ave in downtown Menlo Park. Phone 325-7387.
Note: See this InMenlo story about Lynn Macy and Pet Place from three years ago – in their 17th year!