299 Leicester Road, Leicester, Leicestershire, GB
The Best Western Leicester Stage is located in Leicester, England, one mile from the Haymarket Shopping Complex. St Martin's Cathedral and New Walk Museum and Art Gallery are both one mile away. Hotel Features. This modern hotel features a gym and indoor pool. A steam room, sauna, and solarium are also on site. Room service is available, and the hotel also offers conference facilities.