Green Land is located in Navalur, India on 62, Rajiv Gandhi Salai, Semmancheri, Nedunchezian Salai, Semmancheri. Green Land is rated 3.5 out of 5 in the category cafe in India.
Address
62, Rajiv Gandhi Salai, Semmancheri, Nedunchezian Salai, Semmancheri