Lelo Smart Wand 2 Large Deep Rose

Brand: Lelo
Product Code: LELO7789
Availability: In Stock
£188.99