The Dimock Health Center in Roxbury has laid off 21 workers and instituted a hiring freeze, citing financial challenges as ...