Sbarro, North Delhi Address: Shop No. 1, 1st Floor, Centre Stage Mall, Sector 18, Noida Cuisine: Italian, Pizza Telephone: 4214 264 Opening Hours: 12:00 PM - 12:00 AM Average Cost for Two: 350 Rating: « Go back to North Delhi Restaurants