Hotel The Black Lion, London

274 KILBURN HIGH ROAD LondonNW6 2BY, United Kingdom