The Longhua Temple area is the right place to be if you're specializing in food of the non-carnivorous kind. Serving hundreds of vegetarian dishes, this restaurant caters to both Western and Asian palates with a selection ranging in style from Chinese and Japanese to Italian fare, all without meat--unless you consider duck legs made out of mushrooms close enough.