Freddie Mercury Close, TW13
Frozen pond, Feltham Green. St Lawrence’s Roman Catholic Church is seen in the background. (2005)
Credit: David Squire
Freddie Mercury Close is a location in London.



return to article