Results 1–1 of 1 reviews
09/06/07: 'Best In Town'
This place deserves two thumbs up!
Their pizza is awesome. I also recommend their steak n' cheese, the BEST I've ever had.
The only drawback is that there's only one Lucero's... it would be nice if they had more locations.
-- cool website!