Sequoia is located in Ixelles, Belgium on Chaussée de Waterloo 512. Sequoia is rated 4.5 out of 5 in the category organic food store in Belgium.
Address
Chaussée de Waterloo 512
Service options
In-store shopping
Offerings
Organic productsPrepared foods