Lemon Pizza is a pizza restaurant offering delicious Italian cuisine. This bistro prides itself on preparing all dishes in-house using authentic Italian ingredients. They also cater and host special events.