It’s a great place in London for bigs groups . No far from the center of London.