Restaurant in Tampa
Serves Spanish tapas and seafood paella alongside their famous pitchers of red sangria
7503 W Waters Ave
Tampa, FL, 33615
(813) 252-4520