pic
202 Kensington Church Street
LONDON APARTMENTS FOR 1 TO 6 GUESTS From £136. per night (see below) this particular London apartment is a twin or double studio for 2/3 guests (extra fold up bed or cot supplied without charge) and is self-catering and fully serviced in a wonderful ...