Get directions to: Canyon Inn, Yorba Linda, CA
Restaurant address: 6821 Fairlynn Blvd Yorba Linda, CA 92886, USA
Restaurant: Canyon Inn