Stamford Bridge

Stamford Bridge football stadium is located in Fulham, London and is home to Chelsea FC.
What makes this setting interesting for me is the way that the stadium nestles into this congested area of West London with the adjacent Fulham Road snaking its way north.

2014 Edition of 20, deckled edge 300g handmade cotton paper 760mm x 560mm