Situated on the village green in St Helens on the Isle of Wight, St. Helens Restaurant, refurbished in 2004 after new ownership provides a relaxing & comfortable ambiance which is complimented by the subtle infusion of pale and green shades of blues, crèmes, whites and turquoise.
Priding themselves on obtaining the best possible produce that the local farmers and fishermen have to offer and... More details
St. Helens Restaurant Website
Phone number
Email St. Helens Restaurant
Liverpool was awarded the European Capital of Culture 2008. The vibrant city is renowned for its arts & culture and is home to numerous museums & galleries including a branch of the Tate Gallery. Read more ...