North America • United States • California • Courtyard By Marriott Palo Alto
Palo Alto California. 190 rooms Custom Courtyard by Marriott Palo Alto-Los Altos surrounds travelers with the conveniences that make business and pleasure travel easy. Were "Your Oasis On the Road"
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!