As I found out, it's a chain of restaurants, so you'll be able to find the other restaurants elsewhere in the States. You'll definitely have trouble choosing from their menu - it really has a wide selection. They have pizzas, pastas too. Make sure you reserve some space in your stomach for some cheesecake savouring... As the mains are pretty large in portions. The appetizers are just as mouth-watering. This place seems to be hugely popular. If you arrive on peak hours and it's full house, you'll be issued with a pager so that you have a little time to be doing something else in the meantime. Nice system. It's in the area of the International Plaza mall in Tampa.
Address:
2223 North West Shore Blvd Suite B201 Tampa Florida United States