Our apartments at Red Lion Street, Willoughby Street and Gloucester Place are the perfect spot for corporate customers who are seeking to re-locate to London. Situated in central London locations they provide a cost effective solution for people wishing to move to London for a period of 3 months or more.