Does anybody have any information about this place? Supposedly it's across the street from Farmer's Market at 3rd and Fairfax. I've Googled the name and checked the Department of Health Services web site for an addy, but no luck.
ANY help would be appreciated. Thanks in advance!