The Town House ligger i en fredet bygning i et behageligt område i Shropshire og tilbyder indkvartering kun for værelser. Der er gratis WiFi overalt.
The Town House har bevaret klassisk charme både indenfor og udenfor, med eksteriør i Tudor-stil og himmelsenge på visse værelser. Samtlige værelser har eget badeværelse med klassisk indretning samt moderne detaljer såsom fladskærms-tv.
Pubber, restauranter og butikker i købstaden Ludlow ligger under 5 minutters gang fra ejendommen. Ludlow Slot ligger 2 minutters gang derfra.
Clee Hills ligger 8 km derfra og tilbyder en storslået udsigt over det omkringliggende område. Ludlow Racecourse ligger 8 minutters kørsel fra ejendommen.