Shelby Powell

Absolutely the best Italian food in Florida. O Sole Mio makes their own pastas and noodles from scratch each day, and that level of attention to detail shows in their food. There is nothing on their menu I wouldn't happily eat myself, and at a price point lower than even the likes of Olive Garden you can't go wrong. This is my favorite Italian food, and one of my overall favorite restaurants.

(via Google+)