Inside Taj Mahal Palace's Tata Suite where Tom Holland is staying
Tom Holland is living in royal style during his latest visit to India. The Spider-Man star has checked into the iconic Taj Mahal Palace Hotel in Mumbai, where he is reportedly staying in one of the property's most luxurious accommodations, the Tata Suite. Reports suggest the Tata Suite is typically priced between Rs 7 lakh and Rs 12 lakh per night, depending on availability and the season.