Otik Food Plaza, North Delhi Address: Supertech Shopprix Mall, C134 B, Sector 61 Noida Cuisine: North Indian Telephone: 4331 033, 4331 044, 4331 055 Opening Hours: 11:00 AM - 11:00 PM Average Cost for Two: 400 Rating: « Go back to North Delhi Restaurants