Subway 24086

Subway #24086-0 is a Subway restaurant located at Hilliard Rome Shopping Center, 5456 West Broad Street, Columbus, Ohio.