Where is Lake Washington Institute of Technology located?
Lake Washington Institute of Technology, Lake Washington Institute of Technology, United States of America (approx. 47.70528°, -122.16694°)
Lake Washington Institute of Technology, Lake Washington Institute of Technology, United States of America (approx. 47.70528°, -122.16694°)