Exxon Santa Clara 2181 Laurelwood Rd Santa Clara, CA 95054 Phone: (408) 988-8038
Category: Service Stations - Gasoline & Oil