places to visit near royal botanic gardens