These folks were free for those who didn't have health insurance, back in the day, I can't imagine they're much pricier now for those who do have it: https://access.fenwayhealth.org/portal/contact-us/default.aspx
Also seconding the PPLM branch in Davis as being conveniently located and reasonably friendly.
no subject
Also seconding the PPLM branch in Davis as being conveniently located and reasonably friendly.