The Cedars Hotel & Restaurant

Cedar Road
Loughborough
United Kingdom