Tampa, FL Metro >
5427 Bayshore Blvd,
Sign in to Write a Tip
Lil Italy in Florida.
this has to be some of the best italian food EVER! They are so tasty and they make you want to come back for more....
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now