Lone Star Steakhouse

1222 Irvine Blvd.
Tustin
California
United States
website