(813) 931-5119
8502 N Armenia Ave # 1a, Tampa, FL 33604
View Map
Sorry, there are currently no reviews. Read More Tampa Restaurant Reviews