Subway 21818

Subway #21818-0 is a Subway restaurant located at Benson Plaza Shopping Center-STE 107, 100 Chelsea Corner Way, Chelsea, Alabama.