A city in France located on the south east coast of France on the Mediterranean Sea.

learn more… | top users | synonyms

1
vote
1answer
17 views

Bus line 21 from Nice to Castellane

It is my first time traveling to France, and I want to visit the beautiful Gorges du Verdon. I've booked a place at Castellane, and before going there, I'll be at Nice. I've done some research on how ...