The Selfridges Building is a landmark building in Birmingham, England. The building is part of the Bullring Shopping Centre and houses Selfridges Department Store. Designed by architecture firm Future Systems, construction of the building was completed in 2003 at a cost of 60 million euros.
The Bullring, Upper Mall East, Birmingham B5 4BP
Category: City
Be the first to comment on this wallpaper.