19677 Yorba Linda Blvd, Yorba Linda 92886, United States
19677 Yorba Linda Blvd, Yorba Linda 92886, United States
No delivery
Spot something wrong?
Dishes at Bari Bari Japanese Steak House. Prices may vary in venue.
Been to Bari Bari Japanese Steak House? Be the first to share what you ate.