I believe this is the facade of the parking lot of Marks & Spencer, a chain of department stores. Best at original size.
Copyright Frank Brault