Mobil Station Mobil Station – Sale of a 4,048 SF Building located at 9995 W Florissant Ave, Dellwood, MO 63136. Sale Price: $3,200,000.00