Bars and Restaurants logo

The Lamb Inn

Thatcham, Berkshire, United Kingdom



The Lamb Inn, Thatcham, Berkshire, United Kingdom
The Lamb Inn, Thatcham, Berkshire, United Kingdom