Grand-Popo

English

Proper noun

Grand-Popo

  1. A coastal town in Benin, West Africa.