Property on lease
Commercial / IT Office space available on lease and license space basis.
Office starting from 16000 sq.ft to 19000 sq.ft.
Commercial / IT Office space available on lease and license space basis.
Office starting from 16000 sq.ft to 19000 sq.ft.