lemonade me steak wallpaper steak and lemonade near me 10th street 3367 W 10Th St. 3367 W 10th St Indianapolis IN 46222. Indy Steak Lemonade 18 Photos 3367 W 10th St Indianapolis… Saturday, October 15, 2022 Edit