Subway 41435

Subway #41435-0 is a Subway restaurant located at Plaza Rio Vista Shopping Center, 67850 Vista Chino Suite 105, Cathedral City, California.