answersLogoWhite

0

The city of Callao is located in the country of Peru in South America. Callao is a large port city in Peru. In fact Callao is the largest and most important port city in Peru.

User Avatar

Wiki User

12y ago

What else can I help you with?