Get Directions to Microsoft ← View details 2417 Saint Louis Galleria, Saint Louis, Missouri 63117 (314) 655-2550 Get Directions From* To * — Required information