Aldo's has great food and atmosphere. They have everything from pizza to Lobster Ravioli. I have been there on several occasions with large groups and they are very accommodating. you can stay as along as you like and are never rushed out. It's a BYOB which makes it affordable.
more