Greenhalgh’s Ice Cream & Trattoria

Restaurant in Aberlour, United Kingdom