Great place where to stay in central London and very close to public transports