Owyhee Plaza Hotel 1109 W Main St, Boise, ID 83702, USA Haunted Owyhee Plaza Hotel The Owyhee Plaza Hotel has been a Boise landmark since it’s construction in 1910. Read more… Add to favorites 0