By WiFi SPC / October 17, 2023 Menlo Park Inn 1315 El Camino Real, Menlo Park, CA 94025, USA, Menlo Park, United States WiFi Network Type: Public Network Free WiFi