Location

Located in Managua, capital of Nicaragua, km 12 ½ North Road.