Contemporary Japanese Cuisine in Stunning Locations Menu Gallery Events & Promotions Contact & Directions Back to overview Our Restaurant Don’t miss anything! In our newsletter you can find great promotions, info, events and specials – be always the first to be informed about what is going on! > Register here! How to find us Ambrosia Teppanyaki Restaurant # 150 Fen Yang Road Xuhui District, Shanghai 200 031 > Open map