Owyhee Plaza Hotel

1109 Main St
Boise
Idaho
United States