The Crown Palace

2 Star  

Okhla, Delhi - 122 001

The Crown Palace, New Delhi - Photos & Videos