Owyhee Plaza Hotel

1109 W Main St # Ll-D
Boise ID 83702
208-343-4611
A
1109 Main St Boise, ID 83702208-343-4611
Map
Reviews
x
Driving Directions