Castro Street Body Shop & Auto
718 Castro St
San Leandro
CA
94577
(510) 614-1151
Open Map
Auto Inspections
Auto Repair & Service
Automobile Body Repairing & Painting
Automobile Inspection Stations & Services
Automotive Repair
Automotive Sales & Services
Free lot, On-street: free
Neighborhoods: Eastshore-Davis Street
Oil Change
used