(Last Update: 24 Apr 2023)
Lovell Lodge is an independently-run hotel and consists of 23 bedrooms all with private facilities, colour television, tea and coffee making fac