Melissa Odabash is located in London, United Kingdom on 48B Ledbury Rd, Notting Hill,. Melissa Odabash is rated 5 out of 5 in the category swimwear store in United Kingdom.
Address
48B Ledbury Rd, Notting Hill,
Service options
In-store pick-upIn-store shopping