News

With two glasses of wine and some water, our bill is £86.55 - which is definitely at the top end of what I'd expect to pay for three courses in an Italian restaurant.