Green Lake Plaza is a commercial complex situated in the heart of Seattle, WA. It offers a variety of retail and dining options for visitors and residents alike.
The plaza also provides office spaces for businesses looking for a central location in the bustling city of Seattle.
Generated from their business information