The Falcon Hotel

The Market Place
Uppingham
United Kingdom