1. Home
  2. Abeokuta
  3. Health and beauty shops
  4. Skin Icon

Skin Icon

Skin Icon is a health and beauty shop on Akiode Plaza, Obafemi Awolowo Avenue, Omida Rd in Ibara, Abeokuta.

Akiode Plaza, Obafemi Awolowo Avenue, Omida Rd, Ibara, Abeokuta 111102, Ogun StateChecked October 2026