Nico's Steak & Chop House

Steakhouse
$ $
Chula Vista, CA 91913