Location

Shanghai Botanical Garden is a Public Garden located in Shanghai, China

Location:
No. 1111 Longwu Road
Shanghai, 200231
China
Phone:
86-21-54363369
Notes:
English website is coming soon - Collection of Native Chinese Orchids