Hotel Zubaidha is a restaurant located in Chennai, Tamil Nadu. The average rating of this place is 4.00 out of 5 stars based on 1 reviews. The street address of this place is W64H+MJR, Laxmi Nagar Extension, Sholinganallur, Chennai, Tamil Nadu 600097, India. It is about 4.29 kilometers away from the Navalur railway station.
vis sri 41 months ago
Biriyani is a must-have at this place.