Lost Heaven 0
Posted on
July 08, 2009 by
Michael Darragh
Lost Heaven is hands down one of the best restaurants in Shanghai. Situated in the heart of the former French concession, this stylish restaurant offers and amazing menu inspired by Yunnan Province, in southern China, and smatterings of Thai, Burmese and Tibetan flavours.





