Castle's Barbeque is located in New Delhi, India on 3rd Floor, Pacific Mall, Opp PVR Cinema Hall, Tilak Nagar. Castle's Barbeque is rated 3.9 out of 5 in the category barbecue restaurant in India.
Address
3rd Floor, Pacific Mall, Opp PVR Cinema Hall, Tilak Nagar