Staybridge Suites – 1st Floor Loading Map.... Staybridge Suites – 1st Floor1155 Technology DriveO'Fallon, MO 63304 38.7168162 -90.7069963 Address 1155 Technology Drive O'Fallon MO 63304 United States Upcoming Events No events in this location