Location: 3107 Lafayette Road, Indianapolis, IN 46222
Phone:(317)283-2011, (317)927-0423
Category: Grocery, Restaurants
Tags: Fruits & Vegetables, Grocery Stores & Supermarkets, Grocers & Supermarkets, Hostels