Il Forno Pizzeria is located at 6382 Amboy Rd in Pleasant Plains and serves Staten Island customers seven days a week. Their Sicilian Pizza was chosen as the best by both the Daily News and A Taste of Staten Island.