Subway 39397

Subway #39397-0 is a Subway restaurant located at Vineyard Plaza, 1101 Vine Street, Healdsburg, California.