954 East Main Street, Stamford
(203) 323-3176
Great food but a little expensive. If you want true Spanish food, this is the place.
921 East Main Street, Stamford
(203) 602-0380