ITC Windsor, a Luxury Collection Hotel25 Windsor Square, Golf Course Rd, Bengaluru, India 560052.2 miles