The Royal Plaza Hotel

****

India, Delhi

Map Photogallery

The Royal Plaza Hotel