Tarun Naidu, Booking.com

Tarun Naidu

Area Manager – Australia, Booking.com

Tarun Naidu is the Area Manager of Australia, Booking.com