New citizenM Menlo Park Hotel opens in Silicon Valley

New citizenM Menlo Park Hotel opens in Silicon Valley, US

The citizenM Menlo Park Hotel, a new addition to California's Silicon Valley, has officially opened its doors. The 5-storey hotel,…