Tabascan restaurant
Task 1
2188 6, Patel Rd, opp. Metro Pillar No 224, Block A, West Patel Nagar, Patel Nagar, New Delhi, Delhi, 110008, India
1 places in Delhi and NCR
Guest reviews and the details for your next visit.
2188 6, Patel Rd, opp. Metro Pillar No 224, Block A, West Patel Nagar, Patel Nagar, New Delhi, Delhi, 110008, India
No restaurants match those filters.