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.