The Queens Head pub and restaurant is located in a tranquil setting overlooking the water of one of Worcestershire's most beautiful canals.