Chester Rd - in Regent's Park, London | Reviews, Photos & Information on Postcard