Bars and Restaurants logo

Albert Hotel

Tamworth, Staffordshire, United Kingdom



Albert Hotel, Tamworth, Staffordshire, United Kingdom
Albert Hotel, Tamworth, Staffordshire, United Kingdom