Imperial London Hotels is a family-run business with seven centrally located hotels in Bloomsbury, offering heartwarming hospitality for business and leisure guests. With a focus on exceeding guest expectations, they provide a range of services includi...
Phone
+44 20 7278 7871
Year Founded
1837