Where is Nicholas-Romero?

Where is Nicholas-Romero located?

Nicholas-Romero, Mexico City, Mexico (approx. 19.62194°, -99.31306°)


Where is Nicholas-Romero on the map?