Where is XCELSIOR HOTEL & SPA, Shillong located?
XCELSIOR HOTEL & SPA, Shillong, XCELSIOR HOTEL & SPA, Shillong, India (approx. 25.57528°, 91.88227°)
XCELSIOR HOTEL & SPA, Shillong, XCELSIOR HOTEL & SPA, Shillong, India (approx. 25.57528°, 91.88227°)