Subway 61838

Subway #61838-0 is a Subway restaurant located at Sherwood Forest Shopping Center, 3906 West New River Road, New River, Arizona.