In the present day scenario the only place where members or their guests can take out all the stress of the day is at the air rifle firing range at the New Town Business Club. Be it serious firing or casual banter, the New Town Business Club is the only Social Club in West Bengal to provide such facility.