Flexistay Aparthotel
268 Franciscan Road, London
SW17 8HF