The Lion - Bar & Kitchen is an accommodation, food place, store, restaurant, bar / lounge, cafe in Cumbria, England, United Kingdom.
Address:
20 Main Street, Cumbria, England CA12 5JD, United KingdomMap Category:
Accommodation, Food Place, Store, Restaurant, Bar / Lounge, Cafe