We Have (Re)Arrived!
Updated: Dec 27, 2021
Our recent renovations have come to a close and our Menlo Park showroom is officially (re)opened for business.
Please come on by!
777 Santa Cruz Ave, Menlo Park, CA 94025
We are open every day except Sunday and major holidays, from 10 am to 6 pm PST.
If these hours don't work for you, please call us at any time to set up an appointment.
650.938.7846
650.815.5606