In einer Entfernung von 6 Minuten zu Fuß von dem 3-Sterne-The Lion Hotel Shrewsbury liegt Town Walls Tower. Das Hotel überblickt den Innenhof und bietet WLAN in den öffentlichen Bereichen.
The Quarry liegt ungefähr 850 Meter von hier entfernt. Shropshire Council befindet sich ebenfalls in unmittelbarer Nähe vom Lion Hotel Shrewsbury. Shrewsbury Abbey befindet sich in einer Entfernung von 7 Gehminuten vom Hotel. Die Bushaltestelle Shrewsbury liegt nicht weit entfernt von der Unterkunft, während Shrewsbury Folk Festival in etwa 20 Gehminuten zu erreichen ist.
Das The Lion Hotel Shrewsbury verfügt über 59 Zimmer, die mit WLAN und einem Flachbildfernseher mit Satellitenkanälen sowie mit Selbstversorgungsmöglichkeiten, vor allem Kaffeezubereitungsmöglichkeiten ausgestattet sind. Neben einer getrennten Toilette und einer Dusche gehören zur Ausstattung des Badezimmers auch ein Haartrockner und Handtücher.
Es gibt eine Lounge- Bar auf dem Gelände. Das Restaurant Castle Thai liegt ca. 200 Meter vom Lion Hotel entfernt.