Diablo Mountain Inn - Walnut Creek
About: In the heart of Walnut Creek, near Broadway Plaza and Lesher Center for the Arts, you will find the Diablo Mountain Inn, a 2-star hotel with very good user ratings for location, cleanliness and overall experience.
The hotel has 1 bedroom, 1 bathroom, air conditioning, free Wi-Fi in public areas, a restaurant, a bar, a fitness center, room service and parking.
The hotel is a 15-minute walk from Walnut Creek Station and is within walking distance to major attractions in Walnut Creek. The hotel offers express check-out and free self-parking.