Owyhee Park Boise

Coworking space in Boise, United States
Suggest an edit · Your business? Claim now

Add more information

Add hours
Owyhee Park Plaza is a class A office building located in beautiful Boise, Idaho with quick access to I-84 and the Boise Airport. 51,192 square feet spread …

Social profiles

Data from: Wanderlog.com