Crows Nest Crystal Palace

Crows Nest Crystal Palace
57B Westow Hill, London, SE19 1TS