Meudon is located in France (Hauts-de-Seine, Île-de-France) and time zone Europe/Paris.
Places nearby are Sèvres, Boulogne-Billancourt and Clamart.
Marne La Vallée is 33 km away, Nantes is 350 km away and London is 351 km away as the crow flies.
Distances from Meudon to the most important cities in France and the world.
48.8138100°
2.2350000°
Foremost astronomical observatory of France
https://en.wikipedia.org/wiki/Paris_Observatory