Get directions to: Bari Bari Japanese Steak House, Yorba Linda, CA
Restaurant address: 19677 Yorba Linda Boulevard Yorba Linda, CA 92886, USA
Restaurant: Bari Bari Japanese Steak House