Welcome to The Lodgers Studio Apartment Sector 52 , New Delhi , India