Mega Pizza specializes in homemade pizzas and pasta, offering authentic French cuisine in a warm and friendly atmosphere. Takeout and delivery are available.