Indy’s Kitchen
Indy’s Kitchen is a 2,360 square foot facility, available for rent 24 hours a day, 7 days a week.
2442 North Central Ave., Indianapolis, Indiana 46205
Contact Information
manager@indyskitchen.com
Indy’s Kitchen is a 2,360 square foot facility, available for rent 24 hours a day, 7 days a week.
2442 North Central Ave., Indianapolis, Indiana 46205
Contact Information
manager@indyskitchen.com