This restaurant was great! Perfect service and really great food! You definitely should try the tenderloin. And the pizza was very nice as well. This was the best place that we've been in Santa Teresa!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.