Piazza Orsillo is a pizza restaurant offering homestyle Italian favorites, including pizza, pasta, and sandwiches, in a low-key setting.