Women's Tops | Kimonos, Camisoles, Embellished | Wallis
This site ships to the United Kingdom
  • FREE STANDARD DELIVERY ON ORDERS OVER £50
  • COLLECT FROM STORE
    FOR FREE

View All Tops

Update your Season wardrobe with our stunning selection of women's tops. Choose from embellished occasion tops, casual tunic tops ideal for the weekend and pretty blouses perfect for work.

4 3 2
180 results
Silver Metallic Roll Neck Top
Silver Metallic Roll Neck Top

Was  £30.00 Now  £28.50

Black Velvet Camisole Top
Black Velvet Camisole Top

Was  £25.00 Now  £23.75

Black 3/4 Sleeve Plain Shirt
Black 3/4 Sleeve Plain Shirt

Was  £25.00 Now  £22.50

Navy Floral Shirt
Navy Floral Shirt

Was  £33.00 Now  £31.35

Berry Velvet Camisole Top
Berry Velvet Camisole Top

Was  £25.00 Now  £22.50

Paisley Print Tunic Top
Paisley Print Tunic Top

Was  £33.00 Now  £31.35

Grey Bird Print Shirt
Grey Bird Print Shirt

Was  £35.00 Now  £31.50

Plain Ivory Camisole
Plain Ivory Camisole

Was  £15.00 Now  £13.50

Paisley Print Long Sleeve Top
Paisley Print Long Sleeve Top

Was  £30.00 Now  £27.00

Monochrome Geometric Print 3/4 Sleeve Top
Pink Plain Long Sleeve Shirt
Pink Plain Long Sleeve Shirt

Was  £33.00 Now  £26.40

Berry Velvet Bardot Top
Berry Velvet Bardot Top

Was  £28.00 Now  £25.20

Black Flute Sleeve Top
Black Flute Sleeve Top

Was  £30.00 Now  £28.50

Grey Floral Rose Wrap Top
Grey Floral Rose Wrap Top

Was  £35.00 Now  £33.25

Sheer Leopard Print Shirt
Sheer Leopard Print Shirt

Was  £37.00 Now  £33.30

Grey Floral Print Shell Top
Grey Floral Print Shell Top

Was  £30.00 Now  £27.00

Black Blossom Lace Back Shell Top
Black Blossom Lace Back Shell Top

Was  £33.00 Now  £31.35

Grey Shimmer Knitted Top
Grey Shimmer Knitted Top

Was  £28.00 Now  £26.60

Purple Velvet Camisole Top
Purple Velvet Camisole Top

Was  £25.00 Now  £23.75

Petite Black And White Layered Top
Petite Black And White Layered Top

Was  £28.00 Now  £26.60

Pink Paisley Longline Shirt
Pink Paisley Longline Shirt

Was  £37.00 Now  £35.15

Petite Red Floral Top
Petite Red Floral Top

Was  £35.00 Now  £33.25

Black Velvet Bardot Top
Black Velvet Bardot Top

Was  £28.00 Now  £25.20

Petite Black Polka Dot Lace Top
Petite Black Polka Dot Lace Top

Was  £35.00 Now  £31.50

Petite Black Lace Top
Petite Black Lace Top

Was  £35.00 Now  £31.50

Petite Wine Overlay Top
Petite Wine Overlay Top

Was  £28.00 Now  £25.20

Purple Flute Sleeve Top
Purple Flute Sleeve Top

Was  £30.00 Now  £28.50

Monochrome Geometric Print Short Sleeve Top
Pink Floral Double Layered Top
Pink Floral Double Layered Top

Was  £30.00 Now  £27.00

Monochrome Floral Twist Front Top
Monochrome Floral Twist Front Top

Was  £30.00 Now  £24.00

Geometric Print Shirt
Geometric Print Shirt

Was  £33.00 Now  £31.35

Berry V-Neck Camisole Top
Berry V-Neck Camisole Top

Was  £15.00 Now  £14.25

Stone Leopard Print Shirt
Stone Leopard Print Shirt

Was  £37.00 Now  £33.30

Silver Knitted Shimmer Top
Silver Knitted Shimmer Top

Was  £28.00 Now  £22.40

Navy Floral Blossom Top
Navy Floral Blossom Top

Was  £35.00 Now  £31.50

Navy Blue Coloured Top
Navy Blue Coloured Top

Was  £30.00 Now  £27.00

Metallic Bronze Embellished Cuff Blouse
Metallic Bronze Embellished Cuff Blouse

Was  £36.00 Now  £32.40

Plain Lime Shirt
Plain Lime Shirt

Was  £33.00 Now  £26.40

Ivory Coloured Top
Ivory Coloured Top

Was  £30.00 Now  £24.00

Cream Plain Long Sleeve Shirt
Cream Plain Long Sleeve Shirt

Was  £33.00 Now  £26.40

Black Floral Printed Top
Black Floral Printed Top

Was  £30.00 Now  £27.00

Black Floral Lilly Woven Top
Black Floral Lilly Woven Top

Was  £35.00 Now  £28.00

Petite Red Geometric Print Shirt
Petite Red Geometric Print Shirt

Was  £35.00 Now  £28.00

Pink Embellished Cuff Top
Pink Embellished Cuff Top

Was  £35.00 Now  £31.50

Neutral paisley print shirt
Neutral paisley print shirt

Was  £30.00 Now  £28.50

Black Floral Pleated Top
Black Floral Pleated Top

Was  £35.00 Now  £31.50

Red Geometric Printed Shirt
Red Geometric Printed Shirt

Was  £32.00 Now  £30.40

Red Knitted Top
Red Knitted Top

Was  £28.00 Now  £22.40

Sapphire Black Cold Shoulder Top
Sapphire Black Cold Shoulder Top

Was  £35.00 Now  £31.50

Monochrome Layered Jersey Top
Monochrome Layered Jersey Top

Was  £28.00 Now  £22.40

Grey Layered Jersey Top
Grey Layered Jersey Top

Was  £28.00 Now  £25.20

Petite Diamond Printed Shirt
Petite Diamond Printed Shirt

Was  £30.00 Now  £28.50

Animal Print Knitted Top
Animal Print Knitted Top

Was  £30.00 Now  £27.00

Purple Double Layer Top
Purple Double Layer Top

Was  £30.00 Now  £27.00

Berry Textured Blouse
Berry Textured Blouse

Was  £30.00 Now  £27.00

Neutral Textured Blouse
Neutral Textured Blouse

Was  £30.00 Now  £27.00

Floral Printed Tie Side Top
Floral Printed Tie Side Top

Was  £30.00 Now  £24.00

Neutral Double Layer Top
Neutral Double Layer Top

Was  £30.00 Now  £27.00

Petite Pink Floral Wrap Hem Top
Petite Pink Floral Wrap Hem Top

Was  £30.00 Now  £27.00

Ivory Peplum Top
Ivory Peplum Top

Was  £32.00 Now  £28.80

Stone Longline Animal Print Shirt
Stone Longline Animal Print Shirt

Was  £35.00 Now  £31.50

Black Lace Trim Kimono
Black Lace Trim Kimono

Was  £33.00 Now  £29.70

Navy Striped Layered Top
Navy Striped Layered Top

Was  £28.00 Now  £25.20

Lime Colour Block Shirt
Lime Colour Block Shirt

Was  £32.00 Now  £30.40

Lime Green Colour Block Shirt
Lime Green Colour Block Shirt

Was  £35.00 Now  £31.50

Petite Blush Metallic Top
Petite Blush Metallic Top

Was  £30.00 Now  £24.00

Butterfly Printed Drape Top
Butterfly Printed Drape Top

Was  £28.00 Now  £25.20

Petite Grey Metallic Top
Petite Grey Metallic Top

Was  £30.00 Now  £27.00

Pale Pink Lace Back Top
Pale Pink Lace Back Top

Was  £28.00 Now  £25.20

Navy Lace Back Top
Navy Lace Back Top

Was  £28.00 Now  £25.20

Navy Embellished Cuff Top
Navy Embellished Cuff Top

Was  £35.00 Now  £31.50

Pink Lace Back Top
Pink Lace Back Top

Was  £28.00 Now  £25.20

Khaki Long Sleeved Shirt
Khaki Long Sleeved Shirt

Was  £30.00 Now  £27.00

Light Grey Animal Print Shirt
Light Grey Animal Print Shirt

Was  £35.00 Now  £31.50

Ivory Ombre Floral Top
Ivory Ombre Floral Top

Was  £28.00 Now  £25.20

Lime Colour Block Top
Lime Colour Block Top

Was  £28.00 Now  £25.20

Berry Printed Shell Top
Berry Printed Shell Top

Was  £28.00 Now  £25.20

Black Lace Floral Top
Black Lace Floral Top

Was  £30.00 Now  £27.00

Khaki Long Sleeved Shirt
Khaki Long Sleeved Shirt

Was  £35.00 Now  £33.25

Wine Long Sleeved Shirt
Wine Long Sleeved Shirt

Was  £35.00 Now  £33.25

Pale Pink Overlay Top
Pale Pink Overlay Top

Was  £30.00 Now  £27.00

Lime Diagonal Stripe Top
Lime Diagonal Stripe Top

Was  £28.00 Now  £25.20

Pale Pink Embellished Overley Top
Pale Pink Embellished Overley Top

Was  £35.00 Now  £28.00

Floral Split Back Top
Floral Split Back Top

Was  £35.00 Now  £31.50

Ivory Printed Shell Top
Ivory Printed Shell Top

Was  £28.00 Now  £25.20

Berry Polka Dot Shell Top
Berry Polka Dot Shell Top

Was  £28.00 Now  £25.20

Petite Grey Floral Longline Shirt
Petite Grey Floral Longline Shirt

Was  £38.00 Now  £34.20

Monochrome Floral Split Back Top
Monochrome Floral Split Back Top

Was  £35.00 Now  £31.50

Blush Overlay Knitted Top
Blush Overlay Knitted Top

Was  £28.00 Now  £25.20

Blue Palm Printed Tie Front Top
Blue Palm Printed Tie Front Top

Was  £28.00 Now  £25.20

Black Stripe Camisole Top
Black Stripe Camisole Top

Was  £22.00 Now  £19.80

Petite Animal Print Cold Shoulder Top
Petite Animal Print Cold Shoulder Top

Was  £28.00 Now  £26.60

Black Overlay Knitted Top
Black Overlay Knitted Top

Was  £28.00 Now  £22.40

Ombre Animal Printed Sheer Top
Ombre Animal Printed Sheer Top

Was  £37.00 Now  £33.30

Pink Drape Woven Top
Pink Drape Woven Top

Was  £33.00 Now  £29.70

Snake Print Studded Top
Snake Print Studded Top

Was  £28.00 Now  £25.20

Black Drape Woven Top
Black Drape Woven Top

Was  £33.00 Now  £29.70

Paisley Printed Zip Shirt
Paisley Printed Zip Shirt

Was  £30.00 Now  £28.50

Printed Sleeveless Top
Printed Sleeveless Top

Was  £22.00 Now  £19.80

Black Oriental Print Camisole
Black Oriental Print Camisole

Was  £25.00 Now  £22.50

Ivory Floral Oriental Top
Ivory Floral Oriental Top

Was  £30.00 Now  £24.00

Ivory Kaftan
Ivory Kaftan

Was  £35.00 Now  £31.50

Navy Tribal Print Cold Shoulder Top
Navy Tribal Print Cold Shoulder Top

Was  £28.00 Now  £25.20

Cream Bobble Trim Cold Shoulder Top
Cream Bobble Trim Cold Shoulder Top

Was  £28.00 Now  £25.20

Lime V-Neck Camisole Top
Lime V-Neck Camisole Top

Was  £15.00 Now  £13.50

Cream Embellished Overlay Top
Cream Embellished Overlay Top

Was  £35.00 Now  £31.50

Paisley Twist Front Top
Paisley Twist Front Top

Was  £28.00 Now  £25.20

Pink Striped Knitted Top
Pink Striped Knitted Top

Was  £26.00 Now  £20.80

Navy Striped Layered Top
Navy Striped Layered Top

Was  £28.00 Now  £25.20

Navy V-Neck Camisole
Navy V-Neck Camisole

Was  £15.00 Now  £13.50

Paisley Printed Cold Shoulder Top
Paisley Printed Cold Shoulder Top

Was  £28.00 Now  £25.20

Blush Stripe Shell Top
Blush Stripe Shell Top

Was  £25.00 Now  £22.50

Pink Floral Shell Top
Pink Floral Shell Top

Was  £28.00 Now  £25.20

Navy Palm Printed Shell Top
Navy Palm Printed Shell Top

Was  £28.00 Now  £25.20

Multi Floral Tie Front Top
Multi Floral Tie Front Top

Was  £28.00 Now  £25.20

Animal Shell Top
Animal Shell Top

Was  £25.00 Now  £22.50

Floral Paisley Tie Side Top
Floral Paisley Tie Side Top

Was  £35.00 Now  £28.00

Black Butterfly Zip Back Layered Top
Black Butterfly Zip Back Layered Top

Was  £28.00 Now  £25.20

Black Animal Print Satin Hem Top
Black Animal Print Satin Hem Top

Was  £25.00 Now  £22.50

Stripe Cold Shoulder Tunic Top
Stripe Cold Shoulder Tunic Top

Was  £30.00 Now  £27.00

Monochrome Stripe Bardot Top
Monochrome Stripe Bardot Top

Was  £28.00 Now  £25.20

Black Paisley Cold Shoulder Top
Black Paisley Cold Shoulder Top

Was  £28.00 Now  £25.20

Red Block Geo Print Sleeveless Shirt
Red Block Geo Print Sleeveless Shirt

Was  £28.00 Now  £26.60

Pale Pink Embellished Camisole
Pale Pink Embellished Camisole

Was  £30.00 Now  £27.00

Red Tropical Printed Shell Top
Red Tropical Printed Shell Top

Was  £28.00 Now  £25.20

Silver Floral Belted Kaftan
Silver Floral Belted Kaftan

Was  £37.00 Now  £33.30

Floral Border Shell Top
Floral Border Shell Top

Was  £30.00 Now  £27.00

Petite Pink Printed Shirt
Petite Pink Printed Shirt

Was  £28.00 Now  £25.20

Petite Floral Layered Top
Petite Floral Layered Top

Was  £25.00 Now  £22.50

Orange Floral Layer Top
Orange Floral Layer Top

Was  £36.00 Now  £28.80

Plain Black Camisole Top
Plain Black Camisole Top

Was  £15.00 Now  £14.25

Rust Stripe Vest Top
Rust Stripe Vest Top

Was  £20.00 Now  £10.00

Paisley Printed Shirt
Paisley Printed Shirt

Was  £25.00 Now  £15.00

Berry Embellished Split Front Top
Berry Embellished Split Front Top

Was  £36.00 Now  £18.00

Petite Floral Printed Shirt
Petite Floral Printed Shirt

Was  £35.00 Now  £20.00

Black Cold Shoulder Top
Black Cold Shoulder Top

Was  £30.00 Now  £15.00

Animal Printed Top
Animal Printed Top

Was  £30.00 Now  £15.00

Floral Printed Tie Waist Top
Floral Printed Tie Waist Top

Was  £30.00 Now  £15.00

Navy Floral Underlayer Top
Navy Floral Underlayer Top

Was  £30.00 Now  £15.00

Blue Printed Shirt
Blue Printed Shirt

Was  £30.00 Now  £15.00

Geometric Printed Shell Top
Geometric Printed Shell Top

Was  £25.00 Now  £15.00

Cream Printed Split Front Top
Cream Printed Split Front Top

Was  £35.00 Now  £20.00

Pink Trim Kaftan
Pink Trim Kaftan

Was  £35.00 Now  £10.00

Pink Floral Printed Camisole Top
Pink Floral Printed Camisole Top

Was  £22.00 Now  £15.00

Floral Printed Shirt
Floral Printed Shirt

Was  £35.00 Now  £15.00

Black Striped Knitted Top
Black Striped Knitted Top

Was  £26.00 Now  £15.00

Black Pleated Jumper Top
Black Pleated Jumper Top

Was  £30.00 Now  £15.00