Name: Villaroche
Location: Melun, France
Elevation: 302 Ft Above Sea Level
Longitude: 2.671119
Latitude: 48.604725