Selfridges Building Photos

Meet 18 travelers, 9 tour guides and discover 450 photos

The Selfridges Building is a landmark building in Birmingham, England. The building is part of the Bullring Shopping Centre and houses Selfridges Department Store. The building was completed in 2003 at a cost of £60 million and designed by architecture firm Future Systems.
View Selfridges Building guide >

Road Level View Of Building

Selfridges Building