minube
Location and amenities!
Built in 1900, with 300 years of history, the Hotel MERCURE ALBRIGHTON SHREWSBURY is located in Shrewsbury, England, Great Britain. It's a 4-star hotel that consists of eighty-seven en suite rooms overlooking a lake surrounded by 15 acres of parkland.
Located 2 miles from the Medieval Shrewsbury, the place offers 9 meeting rooms, business center, restaurant, terrace bar, indoor pool, gym, spa services and free parking.