Great attentive serviced apartments in a fantastic location for seeing central London.