Tolong jelaskan mengenai The Queens Head, Monmouth

The Queens Head adalah sebuah rumah umum yang beralamat di 1 St James Street, Monmouth, Wales. Rumah ini juga dikenal dengan nama The Queens Head Hotel dan sebelumnya Queens Head Inn.