Order the Godfather! There is only one place that makes a better sandwich and that's on the Amalfi coast in Italy. They have the best Italian bread around. Excellent Italian cookies. Plus a great place to stop for lunch or dinner
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.