This is the best place for pizza on Amelia Island. Staff is very pleasant and hard working. If you've never been before, you can recognize it by the long line forming out the door. Don't worry though, they're fast here.
Pros: Pizza, Great Salads, Fun
more