Tea Rose

  • Large Tea Roses - White Large Tea Roses - White

    Large Tea Roses - White
    $8.00 was $12.53

  • Medium Tea Roses - White
    $8.00 was $10.11

  • Small Tea Roses - White
    $8.00 was $11.10

  • Medium Tea Roses - Red Medium Tea Roses - Red
  • Unwired Tea Rose Buds - Red Unwired Tea Rose Buds - Red
  • Large Tea Roses - Pink Large Tea Roses - Pink
  • Medium Tea Roses - Pink Medium Tea Roses - Pink
  • Large Tea Roses - Lavender Large Tea Roses - Lavender
  • Large Tea Roses - Ivory Large Tea Roses - Ivory
  • Medium Tea Roses - Ivory Medium Tea Roses - Ivory
  • Small Tea Roses - Ivory Small Tea Roses - Ivory
  • Medium Tea Roses - Assorted Colors Medium Tea Roses - Assorted Colors
  • Large Tea Roses - Georgia Peach Large Tea Roses - Georgia Peach
  • Medium Tea Roses - Georgia Peach Medium Tea Roses - Georgia Peach