La Teresita. Good Spanish food for cheap. They will give you more than you could ever eat in one sitting.
Aguila Sandwich Shop: the best cuban sandwich in Tampa, dare I say the world. Easy on the wallet, as well. For the full experience, Mario's service goes all the way!