The Cathedral Hotel

  62 Beacon Street, Lichfield, England, United Kingdom

Booking.com Book Now