greatindiaplace

The Great India Place

is a shopping mall in Noida, India. With an area of 1,500,000-square-foot, it is one of the largest operational malls in India. thegreatindiaplace.in
  • 161 posts
  • 43 followers
  • 13 following