For excellent Italian food at unbelievably low prices try eithe this location or the one on Lincoln Road. Both places serve great food, except tha (believe it or not) the service is better on South Beach. Both places serve up really tasty sauces over a variety of pastas. Lots of other choices available in meats, chicken and fish. All are good bets.
Pros: good food, good prices, nice ambiance
more