Leo's Pizza Trattoria: A pizza restaurant offering online ordering. Focused on creating delicious food.