Great place in the center of London. I would definitely recommend :)