Subway 12405

Subway #12405-0 is a Subway restaurant located at Menifee Town Center, 30123 Antelope Road Suite A, Menifee, California.