The Palms Ota

The Palms Ota is located in Ota, Ogun State, Nigeria.

ota.jpg