This place has it all: execellent food, decor, scenery, and service.
Whenever I have out of town visitors, I take them to Allegria because I know it's gonna be a sure hit. The food is fresh and one can tell they don't use ordinary ingredients. The pizzas are very thin and crisp; the fish are the type you don't find in most other places. Good wine selection. The desserts are not overly sweet.
more