Terrific location for visiting London; good venue for a small family or two couples.