Welcome to OYO Townhouse 1034 The Horizon Inn , New Delhi , India