AMBROSIA TEPPENYAKI 13 February 2011 in Food reviews - Shanghai, Uncategorized

Ambrosia 150 Fenyang Lu (???150?1?) Shanghai, China PRICE: ???? RATING: Quality Japanese food is not easy to find in Shanghai. It’s not like in Australia or Singapore where you can find it anywhere and everywhere. Here, it’s often sub-par and comes complete with a...