Subway Address: 14513 Leo Rd, Leo, IN 46765 Phone: (260) 627-7171 Other Details: Founded in 1965, the SUBWAY Restaurants Other Businesses: Subway at 14513 State Road 1, Leo, IN 46765 That One Place at 9726 St Joseph St, Leo, IN 46765 Janet E Mitchell Mediator at 7503 Hosler Rd, Leo, IN 46765 East of Chicago Pizza at 11119 Grabill Rd, Leo, IN 46765