Vice President House.


,
New Delhi, Delhi -

Location