Remove Ads

Photo of LITA

LITA

1602 Bonanza St, Walnut Creek, California 94596 USA

1.1K Reviews

Braised oxtails (super tender) with rice and peas! Yes, please!

Photo Credit: Yelp

Remove Ads