Natural Tree Cafe is a restaurant located in Udaipur, Rajasthan. The average rating of this place is 4.90 out of 5 stars based on 28 reviews. The street address of this place is 01 100, Fit Road, Nokha, Gayariawas, Central Area, Udaipur, Rajasthan 313001, India. It is about 0.89 kilometers away from the Udaipur City railway station.
Prabhav Sharma 7 months ago
Food was very delicious and the owner has a very good nature and the vibe was totally enjoyable ????????
prince rathore 7 months ago
Awesome lemon tea nice place must visit
Rajendra Pratap Singh Rathore 8 months ago
Good cafe is perfect location