Dino Beach befindet sich knapp 4 Kilometer von dem 3-Sterne-Shanghai Clovelly Garden Hotel entfernt und ist unbedingt einen Besuch wert. Ein Ballsaal und ein Schönheitssalon stehen den Gästen vom Hotel im Stadtteil Songjiang zur Verfügung.
Die Fahrt zum Flughafen Shanghai Hongqiao dauert nur 15 Minuten. Xinzhuang Park ist in 10 Fahrminuten Entfernung vom Clovelly Garden Shanghai und kann leicht erreicht werden. Dino Beach Water Park ist ebenfalls knapp 4,1 Kilometer von der Unterkunft entfernt. Die Bushaltestelle Qiujing Road at Jiuting Street befindet sich ebenfalls in unmittelbarer Nähe vom Hotel.