This is a really cool viewpoint that overlooks the SR 520 floating bridges, Lake Washington, and Bellevue beyond. The UW stadium is also visible from here, and with its easy-to-access parking lot, makes for the perfect spot to spend your lunch hour.
Partial Data by Foursquare.