New clinic at St. Ann Place provides services to homeless