Tamra Restaurant
About Tamra Restaurant
Tamra Restaurant is a restaurant located at 19 Ashoka Road, New Delhi, Delhi 110001, India. Customers can reach them on 095997 87836 or visit their official website for services, pricing and opening hours. Read genuine customer reviews of Tamra Restaurant on TrustedBusiness.Reviews, or share your own experience.
Latest reviews
No reviews yet.
No reviews yet.
New Delhi, Delhi, 110001
India