This California motel offers a tour desk, 24-hour reception, and rooms with free Wi-Fi. The motel is located in downtown Cloverdale, within a 5-minute drive of shopping and dining.
Number of rooms: 25
123 South Cloverdale Boulevard, Cloverdale, CA 95425, United States