The Shelton Grand Hotel is centrally located in the heart of the city, on Bangaloreâs famous M.G. Road. The location makes it very convenient for business stay and leisure travelers as well. Seventy well-furnished rooms are molded specially for comfort and the requirements of a modern day.