The Little Greek restaurant Carrollwood location in Tampa was a nice surprise..The atmosphere was nothing fancy but the food was excellent. You could either eat in or take out. The service and the staff were very friendly. If you like Greek food I would definately give it a try.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.