Subway 28617

Subway #28617-0 is a Subway restaurant located at Wilshire Catalina Plaza, 3323 Wilshire Boulevard Ground floor, Los Angeles, California.