Where is French Press Institute?

Where is French Press Institute located?

French Press Institute, French Press Institute, France (approx. 48.85024°, 2.326758°)


Where is French Press Institute on the map?