this is absolutely the best in chula vista. this is a nice spot with a cool soccer atmosphere. they have great beer on tap, great food specials and EVERYTHING is delicious. they have the best pizza sauce i have ever tasted. it's all a hit. don't waste your time anywhere else!
Posted: 2/22/2008 • Link to this review