Trees and Treats is a restaurant that celebrates the rich heritage of Indian cuisine. The menu features authentic foods from various regions of India, served in an ambiance that reflects the cultural diversity of the country. The interiors, designed to reflect Indian culture, add to the charm of this place. Visit Trees and Treats for best restaurants in Greater Noida.