Yummmmmmmmmmmyyyyyyy!!!!!!! I can't say one bad thing about this place. This is a top recommendation for your stay in Santa Teresa and it is very easy to understand why. Everything on their menu is phenomenal. A definite must!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.