House of MoLi – Times Square Apartments Times Square, Aldgate, E1 8GE, London, United Kingdom Hotels Guesthouses BnBs