Situated in Palo Alto, 3.2 km from Shoreline Amphitheatre, AC Hotel by Marriott Palo Alto features accommodation with a shared lounge, private parking, a terrace and a restaurant. This 4-star hotel offers room service and a 24-hour front desk.
Number of rooms: 132
744 San Antonio Road, Palo Alto, 94303, United States
Hotel booked 1 times today.