Welcome to Townhouse 1298 The Bell House , New Delhi , India