Subway 11755

Subway #11755-0 is a Subway restaurant located at Lakeview Plaza, 526 North Main Street, New Carlisle, Ohio.