Notes submitted or commented on by stardustjiaozi
DEKA Research and Development (an engineering company) is also located in this building
via StreetComplete 57.2