Subway 23632

Subway #23632-0 is a Subway restaurant located at Huddle House, 7735 Brookville Road, Indianapolis, Indiana.