Steak house · 10000 S Crawford Canyon Rd, North Tustin, CA
Dine-In
See full menu
More food in North Tustin, CA · Steak House in North Tustin