Kamu bisa jelasin ke aku soal 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.