Our facility is located in Westlake, the foremost business address in Cleveland’s western suburbs. Gemini Towers is the area’s most prominent building situated on Crocker Road, half a mile south of the I-90 interchange at the corner of Crocker and Detroit Roads. There is ample, free surface parking and the building features a small exercise facility.
- Nearby you will find six hotels, more than a dozen restaurants and a wide range of shopping opportunities at The Promenade of Westlake.
- I-80 – 20 minutes
- I-71 – 15 minutes
- Cleveland-Hopkins Airport – 10 minutes
- Downtown Cleveland – 15 minutes