Tuesday, 26 February 2013
Upstairs at WEST is located in one of the most luxurious AA four star Galway hotels, The Twelve Hotel in Barna. West features innovative dishes that highlight the region and the season's best ingredients. Everything at this Galway restaurant is...