Ambrosia Restaurant and Bar is located at 9416 Gravois Rd., Affton, Missouri 63123. We are just East of Mackenzie across from Ace Hardware. Parking is available in front of our restaurant and a large parking lot is located on the North side of the strip mall Ambrosia is located in. Click on the map below for driving directions.