Mark's appartement is great and ideally located in the center of London, at 10 min walking distance from the Eurostar terminal. Perfect stay for a group.