Pete's place is located in a beautiful secluded area in Menlo Park. It has a charming appeal surrounded by beautiful gardens. I highly recommend Pete's.