Valentine's Day delivery available
BIG Red Rose Teddy Bear & White Heart
Regular price £499 now £399.20
BIG White Rose Teddy Bear & Red Heart
BIG Pink Rose Teddy Bear & White Heart
BIG White Rose Teddy Bear & Pink Heart
BIG Red Luxury Handmade Rose Teddy Bear
BIG Pink Luxury Handmade Rose Teddy Bear
BIG White Luxury Handmade Rose Teddy Bear