Hi, We r also moving to St Petersburg Soon. Suggest me an Apartment there. In which area do Indians Live in St Petersburg? Thanks Anitha