Filters:
clear
clear
Country: United Kingdom

luxury hotel in Frome

About 1 results.

Archangel

King St 1, BA11 1BH Frome, United Kingdom

Situated amongst the cobbled streets of historic Frome, the Archangel dates back as far as the Domesday book and was first recorded as an Inn in 1311.

  • 1