Steak and Grapes

Steak and Grapes, 16920 Wright Plaza #118, Omaha, NE