Where is Lamballe?

Where is Lamballe located?

Lamballe, Lamballe (Station), France (approx. 48.46611°, -2.51139°)


Where is Lamballe on the map?