New London Architecture, The Building Centre Loading Map.... New London Architecture, The Building Centre26 Store Street - LondonEvents 51.5195421 -0.13173789999996188 Address 26 Store Street London WC1E 7BT United Kingdom Upcoming Events No events in this location