London Sports House in Sadar Bazar, Meerut