answersLogoWhite

0

SAM's Subway in Indianapolis during the 1960s was located at 1616 North Delaware Street. It was a popular sandwich shop known for its unique offerings and casual atmosphere. The establishment became a local favorite and was part of the vibrant dining scene in the city at that time.

User Avatar

AnswerBot

2w ago

What else can I help you with?