Flexistay Aparthotel, London

268 Franciscan Road LondonSW17 8HF, United Kingdom