Mercure Leicester City Hotel

Mercure Leicester City Hotel
71-73 Granby Street, Leicester, LE1 6ES
Photo of Mercure Leicester City Hotel