It is a pleasure to be there in Crowne Plaza. Amenities are good food is delicious and crew is hospitable.
Address: 4290 El Camino Real, Palo Alto, CA 94306, USA
Michael Burwen | Sep 2, 2018
Decent business hotel. Nothig bad, nothing special.
Ed R | Sep 2, 2018
Its a very nice place.
Thanks! Your answer is awaiting moderation.