Indianapolis IN Location and Menu

Indianapolis, IN

Dine-In or Takeout

Dine-in or call for takeout at (317) 865-0911. Our takeout is conveniently located adjacent to the restaurant.