Dove Inn

Hotel on the corner of Liverpool Road and Croydon Avenue, Croydon.

Type