
The Bull and Townhouse - Beaumaris
Castle Street, Beaumaris, LL58 8AP, United Kingdom, Beaumaris
Location Want to take a rest and explore the city? Hotel The Bull and Townhouse - Beaumaris is located in Beaumaris. This hotel is located in the city center. Before going to bed, you can take a walk and enjoy the main landmarks of the city. You can take a walk and explore the neighbourhood a
Free WiFiBusiness


