2846 Cherokee St, St. Louis, Missouri 63118 USA
Photo Credit: https://www.facebook.com/MasterPiezaSTL/
Claim copyright