Contact information

Trade name: Delucas One Stop Shop

Phone number: 3144014663

Email: dfrisella@delucasonestopshop.com

Physical address: 6541 Mardel, St. Louis, MO 63109