Flexistay Aparthotel

268 Franciscan Road
London
United Kingdom