Located in the heart of Pasadena, California, 80 South Lake is a fully renovated eight-story multi-tenant professional building with immediate access to retail, dining and entertainment options... Located on the Southeast corner of South Lake Avenue..
Relevance: 71.26757