Delicious Pizza is a pizza restaurant known for its homemade pizza, fresh ingredients, and oven-baked subs.