The Mash Tun Hotel

Restaurant in Aberlour, United Kingdom