St. Pancras Hotel was the perfect location to launch a new British musical where the motif, creative team and subject matter all scream national pride.
Read Whole Story