Alturas Technology Park
A quiet sanctuary perfect for the business person to take a quiet break, this park is found at the entrance of the Alturas Technology Park. The presence of the slow streaming water fountain adds an element of peace and tranquil- ity here at Alturas Park. 0.9 Acre.
1241 Alturas Drive, Moscow, ID, USA