We tried to guess where you are. Click to change.

Why Bother

Tuesday, February 03, 2009
I don't know if all restaurants in this chain are the same, but the food here is unremarkable and not worth the price.

More from George:

2801 E Busch Blvd
Tampa, Florida 33612
(813) 933-9194

More Reviews