Report content as inappropriate


Original Text (Annotation: EPR000465 / 2036833)

' Taylor's Eel & Pie Shop. Despite it position, it's address was 13 Fulham Palace Rd, Hammersmith, London W6 9QH, now demolished as this is all part of Talgarth Road, and the new Tube station/Coca Cola building today. '





CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.