Pizza Square, South Delhi Address: C - 14, Safdarjung Development Area (SDA), Near IIT, New Delhi Cuisine: Fast Food, Pizza Telephone: 4942 2204 Opening Hours: 11:00 AM - 1:00 AM Average Cost for Two: 400 Rating: « Go back to South Delhi Restaurants