London

London

Available on Prime Video
S1 E1: The series begins in Varun's home town of London, which is also home to some of the finest luxury hotels in the world, including the legendary Dorchester Hotel.