Finally went to Wubba's!! So so good!! Meat just fell off the bones!! The tri tip, oh wow, so tender and delicious. Highly recommend going to this super yummy place!!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.