Contact

Address

64 Dolphin Road,
Slough, Bucks,
SL1 1TA

Get in Touch!

0044 784587 0567
mail@imella-
store.com

Contact

Address

64 Dolphin Road, Slough, Buckingamshire, SL1 1TA

Phone

0044 784587 0567

E-mail

mail@imella-store.com

Get in touch!

It’s a Self Love Thing