THE FIELDHEAD HOTEL

Markfield Lane 1
Leicester
United Kingdom