London Self Catering Apartments 30 Bromley Road, London SE6 2TP