GTC
By Piyush Sharma Follow | Public

Hotel GTC, a popular conference hotel in South Delhi, India.