Renovated in , Aldgate Commercial Studios guarantees guests a pleasant stay whether in London for business or pleasure. The property is just away from the city center, and it normally takes about 60 minutes to ... Read more

View all Luxury Hotels in London