Little Brothers of the LambParishShare921 Homer AvenueKansas City, KS 66101United StatesGet directions