Navkar, Vikhroli East, Central Mumbai Suburbs Property ID - 18318088(07) Save Image Image gallery: Vikhroli East Mumbai: New 2026 Tech Parks To Rival The Powai Corporate Hub