Impressive building in a strange place, cramped by office towers and shops.