The FINCH
Walla Walla, WA
The FINCH is an 80-room hotel, located in the heart of downtown Walla Walla off Main Street. This property consists of (4) 2-story buildings with stair only access. One-site and off-site parking available for no additional cost. Free Wi-Fi.