8.3/10
Very Good
54 reviews
Free Wi-Fi
This Walnut Creek hotel is within a 5-minute walk of the Pleasant Hill BART Station. The hotel features a full service spa and rooms with iPod docking stations.
Number of rooms: 175
2805 Jones Road, Walnut Creek, CA 94597, United States
Hotel booked 1 times today.