Netherstowe House Hotel 4* Lichfield, UK

Hotels in UK - Hotels in Lichfield - Netherstowe House Hotel

The award-winning Netherstowe House Hotel is situated in the city of Lichfield, with its magnificent three-spired cathedral dating back to the 12th century.