Tokyo Shanghai Bistro is a delicious stop for some of the best Japanese and Chinese cuisine in the city. Conveintly located on Elmwood Avenue, this bistro will have you craving Asian delites more and more..