Did you know that the Ritz Carlton is usually the abode of our cricket teams when they are in town? And that the Ritz Carlton Bangalore is the first Ritz Carlton hotel in India? Well, trivia aside, if you’ve seen the property, it’s quite a work of art. Centrally located and generously adorned with beautiful …