As the only italian restaurant located in Deer Park, Antonio's is a local favorite for the lunch crowd....and they don't disappoint. The prices are decent and I have never had a bad meal. They don't serve alcohol but you can take your own bottle of wine. The staff is friendly and the vibe is vineyard cozy. I would definitely reccomend to any out-of-towner!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.