Shangri-La Hotel, Bengaluru 5 stars

Shangri-La Hotel, Bengaluru, No 56-6B, Palace Road, Bengaluru, 560052 Bangalore, India

Hotel image
Read more reviews for Shangri-La Hotel, Bengaluru