Castro Direct Primary Care - Main Location Castro Direct Primary Care Address 4200 18th St Ste 201, San Francisco, CA 94114 US 37.756144, -122.432568 Contact Information 4159434806 Map Map integration coming soon View on Google Maps Back to Castro Direct Primary Care