Norfolk House Hotel

587 London Road
Croydon
United Kingdom