Surf left from Route 1 near Nuvema Town, go through Route 17 and you will find Route 18.
Larvesta
Route 18.
Somewhere on route 18
route 18
You get it in an egg on route 17 or 18
that hm is waterfall. it is on route 18, on farthest island in a corner.
It is on the end of Route 18 which is in route 1 in the water part. You can only get it by beating the whole game and having HM surf. .
yes on route 18
On route 18
by Nuvema Town
route 18
on route 18