Отель The Townhouse расположен в центре городка Мелроуз, в 2 минутах ходьбы от аббатства и менее чем в 4,8 км от поместья Эбботсфорд — дома-музея сэра Вальтера Скотта.