Get Directions to Demoor Len Monuments ← View details 5566 WEST FLORISSANT AVENUE, Saint Louis, Missouri 63120 (314) 383-4688 Get Directions From* To * — Required information