5531 Phantom 5531 Phantom Dr, Saint Louis, MOProperty details for 5531 Phantom 5531 Phantom Dr, Saint Louis, MOSaint Louis 129000 Sf Officewarehouse Building 40000 To Price: No longer available Address: 5531 Phantom 5531 Phantom Dr City: Saint Louis State: MO |