Owyhee Plaza Hotel

Address:

1109 Main St
83702 Idaho, US

Phone:

+1 208 343 4611

Hotel star rating:

3 stars

Description:

The Owyhee Plaza Hotel was built when hotels were meant to be elegant and formal, and you can see that in the details evident even in the hallways of this restored 1910 building. Located in the heart of downtown, the Owyhee Plaza enjoys a well-earned reputation for the kind of hotel in old novels. Weddings, reunions, conferences, and meetings are common in the ballrooms of this elegant site.

Downtown restaurants, art galleries, coffee houses, and theaters are all nearby, within an easy walk.


Map:


Contact   ·   Privacy   ·   Terms