The Royal Hotel has a bistro and historical dining room which is open for dinner Monday to Saturday from 6 pm onwards and lunch on Saturday and Sunday only from 12 noon. Meals available are standard sized pub meals (steaks, salads, schnitzels, fish & chips etc.) with vegetarian and kids meals options. A selection of locally produced wines are also available to go with your meal and snacks are also available from the bar.