Chelsea stadium

Register to Triptouch to upload your photos and share them with our community.

Photos from other locations

Chelsea stadium

Description: Watching a football game in Chelsea stadium
Location: London, United Kingdom (more photos)
Credit: anonymous
Original webpage:
Uploaded by anonymous (more photos)

83 months ago anonymous wrote: love football

Register to Triptouch to comment on this photo!

More photos from London, United Kingdom
Royal Ascot Limousines
One of more than 800 Blue Plaques throughout London
Petticoat Lane Market
Tourists enjoy a rest at Piccadilly Circus
Call +27739361599 for lost love spells bring back your lover in 2days
St Paul's Cathedral