- For sale
Colliers International is pleased to offer The Vista Apartments, a 949-unit property, located on Lake Shore Blvd. in Euclid, OH. Situated on Lake Erie, this property has scenic views of the lake and city. Walking distance from public beach access and close proximity to I-90, I-271, and SR-2.