Steak City and Lemonade

3637 E 38th St, Indianapolis IN

(317) 547-5555

Location