Plaza Shell 8744 Sepulveda Blvd Sepulveda, CA 91343 Phone: (818) 893-8682 Fax: (818) 893-8054
Category: Service Stations - Gasoline & Oil