Now Let Churchgate Impeccably presented range of 11 studios located along Churchgate… More Details £595 pcm