Star Medical Clinic
The Saint Alphonsus Star Clinic is located at 10643 W. State Street, in fast growing downtown Star Idaho. The Star Clinic consists of 5,300 square feet on one acre and is leased to the Saint Alphonsus Health System. The state-of-the-art facility offers family medicine and urgent care services. Construction was completed in August 2016.
Retail West Properties sourced site acquisition and development financing and managed the project team consisting of Washington Trust Bank, LCA Architects, Andersen Construction, Erickson Civil Engineering, and Stack Rock Group Landscape Architecture.
The clinic has been sold to a local investor, but 1.7 acres of commercially zoned development-ready contiguous land remains for a second or third phase. Access to State Hwy 44 is approved and complete.